package org.lex.swing.widgets.console;

import java.awt.Color;

/**
 * Additional capabilities of an interactive console. Althought this is called
 * "GUIConsoleInterface" it might just as well be used by a more sophisticated
 * text-only command line.
 * <p>
 * Note: we may want to express the command line history, editing, and cut &
 * paste functionality here as well at some point.
 */
public interface IGUIConsole extends IConsole {
	public IGUIConsole print(Object o, Color color);

	public void setNameCompletion(NameCompletion nc);

	/** e.g. the wait cursor */
	public void setWaitFeedback(boolean on);
}
